<?php

function gener_tableaucsv($fichiercsv,$c) {
    
            $ouvert = fopen($fichiercsv, "r"); /// ouverture fichier CSV en lecture seulement
            echo "Le fichier  $fichiercsv est de longueur " . filesize($fichiercsv) . "<br><br>";

            $i = 1;
            while (!feof($ouvert)) { /// boucle pour remplir tableaucsv avec les donnees du CSV
                $colonnes = fgetcsv($ouvert, 0, "$");
                $nbcol = count($colonnes);
                echo "<br>" . $i . " (" . $nbcol . " colonnes) : "; /// affichage nb colonnes pr debug
                for ($j = 0; $j <= $c ; $j++) {
                    echo $colonnes[$j] . " - "; /// affichage des colonnes pr debug
                    $tableaucsv[$i][$j] = $colonnes[$j];
                }
				
				if ($nbcol>$c) {
					echo "<br> -> Prof n° ". $colonnes[0] . " a comme classe(s) : ";
					for ($j = 7; $j <= $nbcol - 1 ; $j++) {
						echo $colonnes[$j] . " - "; /// affichage des colonnes pr debug
						$tableaucsv[$i][$j] = $colonnes[$j];
					}				
				}
                $i++;
            } /// fin boucle pour remplir tableaucsv avec CSV  
            
            fclose($ouvert);
            
    return $tableaucsv;
}

function jma2amj($jma) {
	$date = explode("/",$jma);
	return $date[2]."-".$date[1]."-".$date[0];
}

function create_enreg($tableaucsv, $enreg_csv) {
    echo "<p>envoi fonction create</p>";
    echo "create de l'enregistrement " . $tableaucsv[$enreg_csv][0] . " dans la BdD<br><br>";
    echo "nom_prof = " . $tableaucsv[$enreg_csv][1] . "<br>";
    echo "prenom_prof = " . $tableaucsv[$enreg_csv][2] . "<br>";
    echo "genre_prof  = " . $tableaucsv[$enreg_csv][3] . "<br>";
    echo "date_naissance_prof  = " . $tableaucsv[$enreg_csv][5]."<br>"; 
    echo "id_classe = " . $tableaucsv[$enreg_csv][6] . "<br>";    
    
    return $action="create";
}

function ignore_enreg($result1, $tableaucsv, $enreg_csv) {
    echo "<p>envoi fonction ignore</p>";
    echo "ignore de l'enregistrement " . $result1['code_prof'] . " de la BdD<br>";
    echo $result1['nom_prof'] . " = " . $tableaucsv[$enreg_csv][1] . "<br>";
    echo $result1['prenom_prof'] . " = " . $tableaucsv[$enreg_csv][2] . "<br>";
    echo $result1['genre_prof'] . " = " . $tableaucsv[$enreg_csv][3] . "<br>";
    echo $result1['date_naissance_prof'] ." = " . $tableaucsv[$enreg_csv][5]."<br>"; 
    echo $result1['id_classe'] . " = " . $tableaucsv[$enreg_csv][6] . "<br>";
    
    return $action="ignore";
}

function update_enreg($result1, $tableaucsv, $enreg_csv) {
    echo "<p>envoi fonction update</p>";
    echo "update de l'enregistrement " . $result1['code_prof'] . " de la BdD<br>";
    echo $result1['nom_prof'] . " <- " . $tableaucsv[$enreg_csv][1] . "<br>";
    echo $result1['prenom_prof'] . " <- " . $tableaucsv[$enreg_csv][2] . "<br>";
    echo $result1['genre_prof'] . " <- " . $tableaucsv[$enreg_csv][3] . "<br>";
    echo $result1['date_naissance_prof'] ." = " . $tableaucsv[$enreg_csv][5]."<br>"; 
    echo $result1['id_classe'] . " <- " . $tableaucsv[$enreg_csv][6] . "<br>";

    return $action="update";
}

function delete_enreg($result1) {
    echo "<p>envoi fonction delete</p>";
    echo "delete de l'enregistrement " . $result1['code_prof'] . " de la BdD<br>";

    return $action="delete";
}

